#ifndef __TURN_PLATE_CONTROL_H
#define __TURN_PLATE_CONTROL_H

#include "stm32f1xx.h"
#include "main.h"

#define MOTOR_UNLOCK 	HAL_GPIO_WritePin(MOTOR_EN_GPIO_Port,MOTOR_EN_Pin,GPIO_PIN_RESET);
#define MOTOR_LOCK 	HAL_GPIO_WritePin(MOTOR_EN_GPIO_Port,MOTOR_EN_Pin,GPIO_PIN_SET);

uint8_t turn_plate_init(void);

uint8_t turn_to_target(void);

uint8_t turn_num_calc(uint8_t bottle_num,uint8_t type);

void Current_Num_calc(void);

void Stepper_Start(void);

void Stepper_Stop(void);

void Stepper_Lock(void);

void Stepper_Unlock(void);

#endif
